package com.springboot.love.service.impl;

import com.springboot.love.dao.PostDao;
import com.springboot.love.entity.Post;
import com.springboot.love.service.PostService;
import com.springboot.love.utils.PageUtil;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.io.FileUtils;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import javax.annotation.Resource;
import java.io.File;
import java.io.IOException;
import java.util.List;

/**
 * (Post)表服务实现类
 */
@Service("postService")
@Slf4j
public class PostServiceImpl implements PostService {
    @Resource
    private PostDao postDao;

    /**
     * 查询多条数据
     *
     * @param pageUtil 查询起始位置
     * @return 对象列表
     */
    @Override
    public List<Post> queryAllByTime(PageUtil pageUtil) {
        return this.postDao.queryAllByTime(pageUtil);
    }

    /**
     * 查询最近15天的数据数量
     * @return 数据数量
     */
    @Override
    public int queryTotalByTime() {
        return this.postDao.queryTotalByTime();
    }

}